Setting label-yalign should affect the border gadget, but we need to
compensate for its position by moving the child down or up, depending on
the border gadget's position, so the child never moves.
https://bugzilla.gnome.org/show_bug.cgi?id=762123
if (priv->label_widget &&
gtk_widget_get_visible (priv->label_widget))
- height_extra = priv->label_allocation.height * priv->label_yalign;
+ height_extra = priv->label_allocation.height * (1 - priv->label_yalign);
else
height_extra = 0;